Chyba pri zmene balicku komponent

Otázka od: Jan Rizek

1. 10. 2004 15:40

Zdravim..

Mame balicek, kde mame nase komponenty. Kdyz v nem neco zmenim a nemusi to byt
zmena interface, ale jen kodu uvnitr nejake metody a tento balicek zkompiluji.
Tak pravidelne v 5 pripadech z 10 se objevi nasledujici chyba:

Access violation at address 4000567D in module 'rtl60.bpl'. Read of address
EDEBFFFC

Call Stack:

main thread ($51c):
4000567d rtl60.bpl System TObject.ClassName
007a18d9 designide60.bpl Componentdesigner TComponentRoot.FindCompClass
010f41e7 borlndmm.dll Borlndmm SysGetMem
40005b0a rtl60.bpl System @ClassDestroy
4000571d rtl60.bpl System TObject.Destroy
4000572c rtl60.bpl System TObject.Free
00589902 coreide60.bpl Pasmgr TPascalFormUpdater.GetFields
0056d1f9 coreide60.bpl Modules TUnitModule.ValidateFields
0056d887 coreide60.bpl Modules TUnitModule.Update
0057919b coreide60.bpl Modules UpdateModules
00590d8c coreide60.bpl Pasmgr
TPascalProjectUpdater.CompileProject
005767b8 coreide60.bpl Modules TWorkspace.CompileContainer
00576818 coreide60.bpl Modules TWorkspace.CompileActive
4003725f rtl60.bpl Classes TBasicAction.Execute
400e71a1 vcl60.bpl ActnList TContainedAction.Execute
400e7e39 vcl60.bpl ActnList TCustomAction.Execute
40037134 rtl60.bpl Classes TBasicActionLink.Execute
4010796d vcl60.bpl Controls TControl.Click
4011492c vcl60.bpl Buttons TSpeedButton.Click
007b8eb9 designide60.bpl Idecommandbutton TCommandButton.Click
40114916 vcl60.bpl Buttons TSpeedButton.MouseUp
40107d70 vcl60.bpl Controls TControl.DoMouseUp
40107de5 vcl60.bpl Controls TControl.WMLButtonUp
007b8d3a designide60.bpl Idecommandbutton TCommandButton.WMLButtonUp
401077ec vcl60.bpl Controls TControl.WndProc
051c2a34 Castalia6.bpl $xp$29Castaliahookutils THookMethod
77f514de ntdll.dll RtlAnsiStringToUnicodeString
401075bc vcl60.bpl Controls TControl.Perform
4010a704 vcl60.bpl Controls GetControlAtPos
401075bc vcl60.bpl Controls TControl.Perform
4010a838 vcl60.bpl Controls TWinControl.IsControlMouseMsg
4010a926 vcl60.bpl Controls TWinControl.WndProc
4014735d vcl60.bpl ComCtrls TToolBar.WndProc
4000903c rtl60.bpl System @IntfClear
4010a620 vcl60.bpl Controls TWinControl.MainWndProc
40037ee8 rtl60.bpl Classes StdWndProc
77d34387 user32.dll DispatchMessageA
400f582f vcl60.bpl Forms TApplication.ProcessMessage
400f5866 vcl60.bpl Forms TApplication.HandleMessage
400f5a86 vcl60.bpl Forms TApplication.Run
0041a27b delphi32.exe EntryPoint

Je to chyba D6? Nebo neco delam spatne? Jsou v D7 tyto chyby opraveny?

Odpovedá: Petr Vones

1. 10. 2004 17:23

From: "Jan Rizek" <jan_rizek@centrum.cz>
> Je to chyba D6? Nebo neco delam spatne? Jsou v D7 tyto chyby opraveny?

Ano, to je vcelku normalni stav.

Petr Vones